Heuristic Search with Limited Memory By

نویسندگان

  • Matthew Hatem
  • Radim Bartoš
چکیده

HEURISTIC SEARCH WITH LIMITED MEMORY by Matthew Hatem University of New Hampshire, May, 2014 Heuristic search algorithms are commonly used for solving problems in artificial intelligence. Unfortunately, the memory requirement of A*, the most widely used heuristic search algorithm, is often proportional to its running time, making it impractical for large problems. Several techniques exist for scaling heuristic search: external memory, bounded suboptimal search, and linear-space algorithms. I address limitations in each. The thesis of this dissertation is that in order to improve scalability, memory efficient heuristic search algorithms benefit from the same techniques used in unbounded space search: best-first search order, partial expansion, bounded node generation overhead, and distance-to-go estimates. The four contributions of this dissertation make it easier to apply heuristic search to challenging problems with practical relevance. First I address limitations in external memory search with a technique for bounding overhead on problems that have real-valued costs and a another technique for reducing overhead on problems that have large branching factors. I demonstrate that these techniques achieve a new state-of-the-art on the problem of multiple sequence alignment. Second, I examine recent work in bounded suboptimal search and present a new technique for simplifying implementation and reducing run-time overhead. The third contribution addresses limitations of linear-space search with a new technique for provably bounding node regeneration overhead. Finally, I present four new algorithms that advance the state of the art in linear space bounded suboptimal search. These advances support the conclusion that search under memory limiations benefits from techniques similar to those in unbounded space search.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PSEUDO-RANDOM DIRECTIONAL SEARCH: A NEW HEURISTIC FOR OPTIMIZATION

Meta-heuristics have already received considerable attention in various fields of engineering optimization problems. Each of them employes some key features best suited for a specific class of problems due to its type of search space and constraints. The present work develops a Pseudo-random Directional Search, PDS, for adaptive combination of such heuristic operators. It utilizes a short term...

متن کامل

How to Use Limited Memory in Heuristic Search

Traditional best-first search for optimal solutions quickly runs out of space even for problem instances of moderate size, and linearspace search has unnecessarily long running times since it cannot make use of available memory. For using available memory effectively, we developed a new generic approach to heuristie search. It integrates various strategies and includes ideas from bidirectional ...

متن کامل

External Symbolic Heuristic Search with Pattern Databases

In this paper we propose refinements for optimal search with symbolic pattern databases in deterministic statespace planning. As main memory is limited, external heuristic search is combined with the power of symbolic representation. We start with an external version of symbolic breadth-first search. Then an alternative and external implementation for BDDA* to include different heuristic evalua...

متن کامل

A heuristic approach for multi-stage sequence-dependent group scheduling problems

We present several heuristic algorithms based on tabu search for solving the multi-stage sequence-dependent group scheduling (SDGS) problem by considering minimization of makespan as the criterion. As the problem is recognized to be strongly NP-hard, several meta (tabu) search-based solution algorithms are developed to efficiently solve industry-size problem instances. Also, two different initi...

متن کامل

A novel heuristic algorithm for capacitated vehicle routing problem

The vehicle routing problem with the capacity constraints was considered in this paper. It is quite difficult to achieve an optimal solution with traditional optimization methods by reason of the high computational complexity for large-scale problems. Consequently, new heuristic or metaheuristic approaches have been developed to solve this problem. In this paper, we constructed a new heuristic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014